
/**
 * 正则验证
 */
export const validate_patterns = {
    //用户手机
    phone: /^(\+?0?86\-?)?1\d{10}$/,
    // 用户密码
    password: /^([A-Z]|[a-z]|[0-9]|[\x21-\x7e]){6,20}$/
}


/**
 * 手机号码验证
 * @param {*} rule
 * @param {*} value
 * @param {*} callback
 */
export const validate_phoneNumber = (rule, value, callback) => {
    if (value === '') {
      callback(new Error('请输入手机号码'))
    } else if (!validate_patterns.phone.test(String(value))) {
      callback(new Error('请输入正确的手机号码'))
    } else {
      callback()
    }
  }